home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / database / mindexer.zip / MINDEXER.DOC next >
Text File  |  1993-03-26  |  29KB  |  664 lines

  1.      MINDEXER
  2.      --------
  3.      Release 1.00   dated 1/25/93
  4.  
  5.      MINDEXER(C) Copyright 1993  Marc Heatherington and Walt White.
  6.      ALL RIGHTS RESERVED
  7.      -------------------------------------------------------------------
  8.      DISCLAIMER:
  9.      Users of MINDEXER must accept this disclaimer of warranty:
  10.           "MINDEXER IS SUPPLIED AS IS.  THE AUTHORS DISCLAIM ALL
  11.           WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
  12.           THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. 
  13.           THE AUTHORS ASSUME NO LIABILITY FOR DAMAGES, DIRECT OR
  14.           CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF MINDEXER.  IN NO
  15.           EVENT SHALL THE LIABILITY FOR DAMAGES EVER EXCEED THE PRICE PAID
  16.           FOR THE LICENSE TO USE THE SOFTWARE.  THE PERSON USING THE
  17.           SOFTWARE BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  18.           SOFTWARE."
  19.           
  20.           This agreement shall be governed by the laws of the state of
  21.           Oregon and shall inure to the benefit of the authors and any
  22.           successors, administrators, heirs and assigns.  Any action or
  23.           proceeding brought by either party against the other arising our
  24.           of or related to this agreement shall be brought only in a state
  25.           or federal court of competent jurisdiction located in the state
  26.           of Oregon.  The parties hereby consent to in personam
  27.           jurisdiction of said courts.
  28.      --------------------------------------------------------------------
  29.      
  30.      SHAREWARE
  31.      Shareware distribution lets try software before buying it.  If you try
  32.      MINDEXER and continue using it, you are expected to register it. 
  33.      Copyright laws apply to Shareware and commercial software, and the
  34.      copyright holders retain all rights, with a few specific exceptions as
  35.      stated below.  The authors grant you the right to copy and distribute
  36.      the software freely.  If your MINDEXER shareware disk doesn't work,
  37.      please send it to the address below for a free replacement.
  38.  
  39.      Users of MINDEXER must register and pay $15 for their copy of MINDEXER
  40.      within 30 days of first use.  If you don't like it, don't pay
  41.      anything.  Anyone distributing MINDEXER for any kind of remuneration
  42.      must first contact the authors at the address below for authorization. 
  43.      This authorization is immediately granted to distributors recognized
  44.      by the Association of Shareware Professionals as adhering to its
  45.      guidelines for shareware distributors.  However the authors should be
  46.      advised so the distributor can be mailed latest version of MINDEXER.
  47.  
  48.      You are encouraged to give copies of MINDEXER to your friends for
  49.      their use.  Please encourage them to register their copy if they plan
  50.      to use it.  All registered users will receive a copy of the latest
  51.      version of MINDEXER (if it has since been upgraded) and notices of
  52.      upgrades.  Registration also grants a site license to businesses to
  53.      make as many copies as needed for use in that business, at a single
  54.      address.
  55.  
  56.  
  57.                            MINDEXER REGISTRATION 
  58.                            Version 1.01 - 2/17/93
  59.  
  60.  
  61.        Remit To:                      Please Supply the Following Info:
  62.  
  63.        Marc Heatherington          Name________________________________
  64.        4324 Fir Dell Dr. SE
  65.        Salem, OR 97302             Company_____________________________
  66.  
  67.                                    Address_____________________________
  68.  
  69.                                    City/St/Zip_________________________
  70.  
  71.                                    Phone_______________________________
  72.  
  73.                                  Contact Individual:
  74.      
  75.                                  ____________________________________
  76.  
  77.  
  78.       Item                             Quantity   Unit Price  Total Price
  79.       ================================ ========   ==========   ===========
  80.  
  81.       MINDEXER                          ________     $15.00    ___________
  82.       
  83.  
  84.        ................Total enclosed (__check __money order) _____________
  85.  
  86.  
  87.       ====>    If this program has been upgraded prior to your
  88.                registration, the upgrade will be sent to you upon receipt
  89.                of your registration.  Please specify disk size used. 
  90.                
  91.                          3.5 in ________        5.25 in  _________ 
  92.      
  93.  
  94.      Please indicate where you received this program: 
  95.      
  96.           ---------------------------------------------------------------
  97.  
  98.      MINDEXER 1.1  consists of 5 files:
  99.           MINDEXER.EXE   - the main program
  100.           MINDEXER.DOC   - the instruction file
  101.           SAMPLE.IDX     - a sample index
  102.           README.BAT     - a batch file, view instructions on screen
  103.           PHONE.IDX      - a sample index of phone numbers  
  104.           PRINTDOC.BAT   - a batch file, prints instructions 
  105.  
  106.                             MINDEXER 
  107.  
  108. INTRODUCTION
  109.  
  110. MINDEXER is a program to help you create and manage indexes just
  111. like the ones in the back of many books.  Files you create with
  112. MINDEXER are automatically alphabetized and can be printed or
  113. viewed on screen.  MINDEXER allows you to make sub-entries, and
  114. automatically handles the creation of extra lines needed for
  115. "overflow" page entries.
  116.  
  117. Many word processors have index features which allow you to mark
  118. words to be searched for, and then an index is created for you. 
  119. This program operates from the premise that you want to include
  120. all related words and subjects, and have the ability to EASILY
  121. add and update your index.  Remember, the quality of an index is
  122. determined by the reader's ability to find a subject in any
  123. likely area they might look.
  124.  
  125. A unique aspect of MINDEXER is the ability to print all entries
  126. referring to a specific page.  This makes MINDEXER ideal for
  127. maintaining manuals which are periodically updated.  In addition,
  128. instead of entering page references, you can have the item
  129. entries refer to sections, laws, or other types of references. 
  130. MINDEXER can be used to index books, manuals, magazine articles,
  131. films on video tapes, etc.  
  132.  
  133. MINDEXER is written in "C" for IBM or compatible computers (8088
  134. or higher) using an MS-DOS operating system version 3.3 or
  135. higher, with a monochrome monitor and one floppy drive.  If you
  136. have any questions or suggestions, or find a programming bug,
  137. please write: 
  138.     
  139.                     Marc Heatherington
  140.                     4324 Fir Dell Dr. SE 
  141.                     Salem, OR   97302
  142.  
  143. He can also be reached through PRODIGY at PXGT91A.
  144.  
  145. This package includes a sample file, SAMPLE.IDX.  This file is an
  146. index of employer tax laws and administrative rules.  This file
  147. was created with MINDEXER so that it could be updated as the laws
  148. and rules were updated.  Please take time to load this file and
  149. view it in the Display mode.  As you view the file, press the
  150. Insert key to view the file in raw and formatted form.  This
  151. program is so easy to use, a quick overview of the instructions
  152. is all that is necessary to be up and running.
  153. INSTALLING MINDEXER
  154.  
  155. MINDEXER can be run from either a floppy or a hard drive.  It is
  156. recommended that MINDEXER be placed in its own subdirectory on a
  157. hard drive and that subdirectory be made the current directory
  158. before using the MINDEXER program.
  159.  
  160. To install MINDEXER on a hard drive from the DOS prompt, type, 
  161.  
  162. C:\MD MINDEXER   (This creates the subdirectory)
  163. C:\CD MINDEXER   (This switches to the new subdirectory)
  164. C:\COPY A:\*.*   (replace A with B if you are using the B drive)
  165.  
  166. Start the program by typing "MINDEXER" (without the quote marks)
  167. at the DOS prompt and tapping the <Enter> key.  It is not
  168. necessary to capitalize "MINDEXER" nor is it necessary to add the
  169. ".EXE" extension.  Command line arguments are not recognized in
  170. this release.
  171.  
  172.  
  173. THE MAIN SCREEN
  174.  
  175. There are two important screen lines visible while the program is
  176. running.  Both of these lines are light gray if you have a color
  177. monitor.  The first is the "Status line" which is the second line
  178. from the top.  The second is the "Prompt line" at the bottom of
  179. the screen.
  180.  
  181. The left side of the Status line displays the current mode and
  182. user messages.  The right side of the Status line displays the
  183. number of lines contained in the current (memory resident) file. 
  184. MINDEXER can handle over 6,000 lines (over 100 pages of indexed
  185. items).  The Prompt line reminds the user which keys perform
  186. which actions in the current mode.
  187.  
  188. The name of the current file will always be displayed in the
  189. middle of the third screen line.  This line shows "Empty" if
  190. there is no current file in memory, or "New" if the data in
  191. memory has not yet been saved with a unique filename to disk.
  192.  
  193. The program does not currently use a mouse.  MINDEXER menus are
  194. displayed in the middle of the screen with the cursor turned off. 
  195. When the cursor is off, the program responds to valid single
  196. keystrokes.  It is not necessary to use the <Enter> key.
  197. Options may be selected by tapping a number key or the first
  198. letter of the option (either upper or lower case.)
  199.  
  200. Letters are easier to use than numbers, because they are easier
  201. to remember.  If you have a color monitor, a red highlight bar
  202. will be visible.  This can be moved up or down with the arrow
  203. keys. The space bar can also be used to move the highlight bar down. 
  204. Tapping the <Enter> key will select the highlighted option.
  205.  
  206. If you make a mistake when you pick a menu option, you can cancel
  207. your selection by tapping the <Esc> key.
  208.  
  209.  
  210. THE MAIN MENU
  211.  
  212. The copyright notice and version number are displayed only on
  213. initial startup.  Registration information accessed from the
  214. Utilities Menu.
  215.  
  216. Main Menu options:
  217.  
  218.                     -----------------------
  219.                     |      MAIN MENU      |
  220.                     |                     |
  221.                     |    1. Load          |
  222.                     |    2. Save          |
  223.                     |    3. Display       |
  224.                     |    4. Enter         |
  225.                     |    5. Find          |
  226.                     |    6. Print         |
  227.                     |    7. Utilities     |
  228.                     |    8. Clear         |
  229.                     |    9. Quit          |
  230.                     -----------------------
  231.  
  232. 1. LOAD
  233.  
  234. This menu choice loads a previously saved index file.  You can
  235. enter a full path name in the filename requester box to load a
  236. file.  If no extension is specified, the extension ".IDX"  will
  237. be appended to the filename automatically.  This program will not
  238. currently load non-MINDEXER data files.
  239.  
  240. All files in the current directory which end in .IDX are
  241. displayed as a convenient reminder.  The first ".IDX" file
  242. encountered on the disk is entered into the load requester as a
  243. default.  If a different file is desired, use <Alt><x> to erase
  244. the default filename.  Next, type in the desired file.  You need
  245. not capitalize it, nor do you need to type in the .IDX extension.
  246.  
  247. WARNING: If you load a new file into memory on top of a file
  248. already in memory, the current file in memory will be erased, and
  249. the new file will take its place.  If the file being overwritten
  250. in memory has been modified since it was last saved to disk, you
  251. will get a "File not saved" warning.
  252. 2. SAVE
  253.  
  254. This choice pops up the Save option.  The current file name is
  255. placed in the name box as a default.  It can be changed.  A full
  256. path name can be entered in the filename box.  If no extension is
  257. specified, ".IDX" will be appended to the filename automatically. 
  258. If a file with the same name exists on disk, you will be warned
  259. before you overwrite it.
  260.  
  261. 3. DISPLAY
  262.  
  263. The Display menu choice shows the file in two formats; formatted
  264. and raw.  The default view shows the file in its raw form.  The
  265. second format shows the file as it will appear on printouts.  Use
  266. the <Insert> key toggles between Formatted and Raw modes.  The
  267. <Home> and <End> keys will take you to the first and last pages
  268. respectively.  The <PgUp> and <PgDn> keys will move you through
  269. the file one page at a time.
  270.  
  271. Perhaps the best feature is the Letter Key feature.  Tap any
  272. alphabetical letter key, and the display will present the first
  273. item which starts with the specified letter.  This feature helps
  274. you quickly locate items in large files.
  275.  
  276.  
  277. 4. ENTER
  278.  
  279. Select <4>, <e>, <E>, or use the highlight bar to select the
  280. ENTER option.  You will be presented with two boxes which expect
  281. an "Item" and a "Page."  The cursor will be blinking in the upper
  282. box labeled "Item."
  283.  
  284. The ENTER menu choice is used to either create a new file and
  285. make entries into it, or to add more entries into a loaded file. 
  286. If you are not loading a previously saved file, you will need to
  287. begin by using the Enter option.  If you have loaded a previously
  288. existing file, the last record entered in that file will be
  289. displayed in the last entry box.
  290.  
  291. The editing keys are:
  292.      <Csr Up>            up one field
  293.      <Csr Dn>            down one field
  294.      <Csr Right>         right one character
  295.      <Csr Left>          left one character
  296.      <Home>              left end of field
  297.      <End>               right end of field
  298.      <Ins>               toggle typeover and insert modes
  299.      <Alt><x>            erase entire field
  300.      <F1>                restore field (see note 1 below)
  301.      <Tab>               start of next field
  302.      <Shift><Tab>        start of previous field
  303.      <Enter>             start of next field  (see note 2 below)
  304.      <F2>                save edited record
  305.      <Esc>               exit to menu entry
  306.  
  307. Note 1:  <F1> restores the field currently containing the cursor
  308. to its condition at the time the cursor was last moved into it or
  309. before the <Alt><x> key combination was last used.  Thus it acts
  310. as an error correction or "undo" key, but only until you move the
  311. cursor out of the field.  If the field was empty when you moved
  312. the cursor into it, <F1> will restore the field to an empty
  313. condition.
  314.  
  315. Note 2:  Hitting the <Enter> key while the cursor is in the Item
  316. field will move the cursor to the Pages field.  Hitting the
  317. <Enter> key at the Pages field stores the record and clears the
  318. fields for the next entry.  When the cursor is in the Pages
  319. field, tapping the <Enter> key will have the same effect as if
  320. you had hit the <F2> key.  
  321.  
  322. The <Num Lock> key must be off for keys on the numeric keypad to
  323. work as described above.  The program will beep at you if you try
  324. something impossible such as tapping the <Del> key when there is
  325. nothing to delete.
  326.  
  327. Field widths are:
  328.      35 characters for the Item field
  329.      29 characters for the Pages field
  330.  
  331. The program will automatically create another line to "ditto" an
  332. Item if the Pages field overflows to a second line.  To see an
  333. example of this, type in the same word at least 8+ times, with a
  334. large page reference each time.  The screen will show you how it
  335. appends numbers.  Once a brand new line appears, switch to the
  336. Display mode and hit the insert key to view your test entries and
  337. the two lines. 
  338.  
  339. As soon as there is at least one entry in the current file, a box
  340. titled "Last Entry" will pop up in the Enter mode.  This displays
  341. the most recent entry made into the current file.
  342.  
  343. Sub-entries:
  344.  
  345. A reader might think of a variety of words to find a subject. 
  346. When you enter an Item, try to think of other Items for which
  347. your subject might be a sub-entry.  For instance, "Oak trees"
  348. could be an Item by itself, and a sub-entry of "Forest",
  349. "Cabinets" and "Hardwoods".  Broad Items should have sub-entries
  350. for all related subjects.
  351. Sub-entries are created by entering an Item or header (an
  352. abbreviated item), a carrot  ^  (shift F6) followed by the sub-
  353. entry.  For instance, you may want "elm tree" to be listed as a
  354. main Item and as a sub-entry under FOREST.  It would be typed
  355. like this:
  356.                FOREST^elm trees
  357.  
  358. Item entries and headers are automatically capitalized for you. 
  359. Sub-entries are left uncapitalized.  When entering a sub-entry,
  360. it is recommended that you type at least 5 letters of the main
  361. entry before using the carrot and adding the sub-entry.  For
  362. example:
  363.  
  364. FOREST^elm trees      is preferred to       FOR^elm trees
  365.  
  366. Having at least five or six letters allows the program to ensure
  367. that the sub-entries are properly posted and alphabetized.  A
  368. sub-entry such as   FOR^elm trees   could incorrectly be placed
  369. as a sub-entry to FORM instead of FOREST.  The Carrot ^ affects
  370. the sort order of any sub-entry, leaving room for error if your
  371. heading is not long enough.  Care should be taken to use the same
  372. header with each entry's sub-entries.  In addition,
  373. capitalization within sub-entries can affect the sort order under
  374. a particular Item.  "Zebra" will appear before "alpha" because of
  375. the capitolization of the Z in zebra.  The Display function (in
  376. raw format) should be checked if you are uncertain about how an
  377. entry has been placed.  The raw display and raw printout can also
  378. help locate mistyped entries.
  379.  
  380. NOTE: In the above example, if (for some reason) you have an Item
  381. heading of FOR, you can force a sub-entry like FOR^word to fall
  382. under FOR instead of FOREST by adding a space after FOR and
  383. before the "^"; FOR ^word.
  384.  
  385. If you enter an item which has already been entered, the program
  386. adds the new pages to the previous entry's reference if there is
  387. room.  When pages are added in this fashion, they will be
  388. separated by a comma and a space.  If there is not enough room on
  389. the reference line for new pages, a new line will be created.  In
  390. the Formatted Display screen, duplicate item lines are displayed
  391. with a ditto mark.
  392.  
  393. You can enter an Item without page numbers. However, dots will
  394. not be printed after Items which have no corresponding page
  395. numbers.  This allows you to enter an Item as a separator or
  396. heading of some sort.  You cannot enter page numbers with no
  397. Item.
  398.  
  399. 5. Find
  400.  
  401. The Find choice helps you find an entry to make corrections or
  402. deletions.  To use, enter a search sub-string (either the item or
  403. part of the item name).  The search feature is case insensitive;
  404. either upper or lower case can be used.  Both the Item and Pages
  405. fields are searched.  If a match is located, it will be
  406. displayed.  Use the <Tab> key if you wish to search for
  407. additional occurrences of the specified sub-string.  Use
  408. <Shift><Tab> if you have gone past the first match and wish to
  409. search the file backward for matches.
  410.  
  411. If you wish to edit or delete a record, you must first retrieve
  412. it with the Find option.  Once the record is displayed, tap the
  413. <Enter> key, and you will be placed in the Edit/Delete mode.  You
  414. can tell this because the blinking cursor will appear.
  415.  
  416. If you edit Pages and use the <F2> key to save your changes, the
  417. edited line will use the same link routine as Add mode. 
  418. Consequently, it will fill its newly edited pages into a hole if
  419. possible.  If you retype an Item which already exists, it may re-
  420. alphebtize the edited Item to the bottom of an identical item
  421. list.  This may be confusing if a minor or "typeover" change is
  422. made, and the line shifts position.
  423.  
  424. Edits to a record are not saved unless you tap the <F2> key to
  425. save your edits.  You can delete a record with <F10>.  You will
  426. be asked to verify deletions.  The <PgUp> and <PgDn> keys can be
  427. used in Edit/Delete mode to move to contiguous records in either
  428. direction.  These cursor key choices appear on the bottom of your
  429. screen.
  430.  
  431. 6. PRINT
  432.  
  433. Choosing Print will display the following menu.  
  434.  
  435.                     -----------------------
  436.                     |     PRINT MENU      |
  437.                     |                     |
  438.                     |    1. Formatted     |
  439.                     |    2. Raw           |
  440.                     |    3. Page          |
  441.                     |    4. Item          |
  442.                     |    5. Disk          |
  443.                     |    6. Lines         |
  444.                     |    7. Set           |
  445.                     |    8. Exit          |
  446.                     -----------------------
  447.  
  448.      This program is meant to work generically with any printer.
  449.      However, if a previous program has left your printer in an
  450.      un-initialized state, you may need to reinitialize it
  451.      through the software (see the Set option), hardware (buttons
  452.      on the printer), or by turning the printer off then on again
  453.      to reset it.
  454.  
  455.      Entering a report title is optional.  The program defaults
  456.      to the current filename, but you can opt for no filename
  457.      (<Alt><x>, then <Return>), or you can change the default
  458.      title to whatever you want by hitting (<Alt><x>, and typing
  459.      in a title.  The title will automatically be converted to
  460.      upper case before being printed.  The title length is
  461.      limited to 35 characters.
  462.  
  463.      Print Menu Choices
  464.  
  465.      1. Formatted
  466.  
  467.           The Formatted choice prints a Full file printout, with
  468.           indented sub-items.  It does not display headings to
  469.           left of a carrot (or the carrot itself) for sub-
  470.           entries.
  471.  
  472.           The heading "(continued...)" appears at page top of
  473.           subsequent pages for items with sub-entries which are
  474.           continued from one page to another, both in Formatted
  475.           and Raw modes.  Dots are not added after items that
  476.           have no corresponding page entries.
  477.  
  478.      2. Raw
  479.  
  480.           This choice prints a full file printout.  It prints
  481.           Item entries, and sub-entries which consist of leading
  482.           entry headers and carrots " ^ " followed by sub-
  483.           entries.
  484.  
  485.           The words "(continued...)" appears at page top in both
  486.           Formatted and Raw modes.  Dots are not added after
  487.           items that have no corresponding page entries.
  488.  
  489.      3. Page
  490.  
  491.           This function lets you enter a page or reference and
  492.           then prints only those lines which contain the page
  493.           number you select.  Matches are searched for only in
  494.           the Pages field.  
  495.  
  496.           The full page reference must be entered.  A sub-string
  497.           of the page will not work.  This function prints only
  498.           those lines which contain an occurrence of the search
  499.           string not bordered on either the left or the right by
  500.           another digit.  For example, selecting page "43" will
  501.           print lines containing page "43" but will not print
  502.           lines containing numbers such as "435" or "543".  This
  503.           function is ideal for finding and updating manual
  504.           references.
  505.  
  506.      4. Item
  507.  
  508.           This function lets you enter an Item, and prints only
  509.           those lines which have at least one occurrence of a
  510.           user specified sub-string in the Item field.  The
  511.           search is case insensitive; either lower or upper case
  512.           can be entered.  Matches must be in the Item field.
  513.  
  514.      5. Disk
  515.  
  516.           This choice is the same as the Formatted option except
  517.           the data is sent to a disk file you specify instead of
  518.           to the printer.  The file will be an ASCII text file. 
  519.           This option allows you to create a file which can later
  520.           be used by a word processing program.
  521.   
  522.           A full path name can be entered in the filename
  523.           requester box.  ".TXT" will be appended to the filename
  524.           automatically unless a different extension is specified
  525.           to override the ".TXT" default. 
  526.  
  527.      6. Lines
  528.  
  529.           The program default is set to 66 lines per page.  If
  530.           you have a printer which uses 64 lines per page, choose
  531.           this menu item to reset the page length.  The program
  532.           defaults to 66 lines upon startup, and if needed, would
  533.           have to be reset each time the program is loaded.
  534.  
  535.           The minimum length allowed is 20 lines per page.  The
  536.           maximum length is 132 lines.
  537.  
  538.      7. Set
  539.  
  540.           This command initializes the printer to its original
  541.           startup condition.  If the printer is turned off or is
  542.           out of paper an error message will appear on the status
  543.           line. 
  544.  
  545.           If the printer is off line, it will be put back on line
  546.           and made ready to print, but an error message will
  547.           still be given.
  548.  
  549.           Note:  A small percentage of printers may not respond
  550.           as expected to the "Set" option.
  551.  
  552.      8. Exit
  553.           Return to the Main Menu.  The <Esc> key will also
  554.           return you to the Main Menu.
  555.  
  556.  
  557. 7. Utilities Menu
  558.  
  559.                     -----------------------
  560.                     |   UTILITIES MENU    |
  561.                     |                     |
  562.                     |    1. About         |
  563.                     |    2. Merge         |
  564.                     |    3. Exit          |
  565.                     -----------------------
  566.  
  567.      1. About
  568.  
  569.           This choice displays copyright, registration and
  570.           program version information.
  571.  
  572.      2. Merge
  573.  
  574.           This choice merges an existing disk file with the file
  575.           currently in memory.  Page numbers for duplicate items
  576.           are merged onto single lines where possible.  Duplicate
  577.           page numbers are not discarded in this version.
  578.  
  579.           When the merge process is complete, the file in memory
  580.           will be the modified file.  This file must then be
  581.           saved to disk under a new user selected name.
  582.  
  583.      3. Exit
  584.           This returns to Main Menu.  The <Esc> key also returns
  585.           you to the Main Menu.
  586.  
  587.  
  588. 8. CLEAR
  589.  
  590. Clears the current file from memory.  A warning will be issued if
  591. the current file has been modified since it was last saved.
  592.  
  593. 9. QUIT
  594.  
  595. Exit to DOS.  The <Esc> key cannot be used to quit the program. 
  596. If the file in memory has not been saved, a warning will appear. 
  597. Hitting <Enter> will override the warning and exit.
  598.  
  599. TIPS AND STRATEGIES
  600.  
  601. If identical items don't stack up the way you like, remember that
  602. saving, <F2>, from Find-Edit mode can be used to modify and move
  603. the item down the list if pages won't fit.  Leading spaces in the
  604. Item field will cause a record to be placed at the beginning of
  605. the file.  Spaces are allowable in the Pages field.
  606.  
  607. You can tamper with the page fit by appending preceding dots or
  608. spaces to the pages field.
  609.  
  610. TROUBLE SHOOTING
  611.  
  612. Problem -- Data file can't be loaded from disk.
  613.   Solution --  Only MINDEXER created files can be loaded.  The
  614.                file must have the .IDX extension as saved on
  615.                disk.  You do need not type it in to save or
  616.                retrieve from within the program.  Check to see if
  617.                you copied, moved, or renamed your data file
  618.                without keeping the .IDX extension?
  619.  
  620. Problem -- The printout is goofy.
  621.   Solution --  Be sure the printer is set for automatic carriage
  622.                returns when it encounters a line feed.
  623.  
  624. Technical Note:
  625. A deliberate design decision was made to "merge" the new file as
  626. it is loaded rather than loading the whole file in (which would
  627. be quicker) and then merging in RAM.  Reason -- with this design,
  628. two files which could not simultaneously fit in memory can
  629. successfully be merged (if there are enough duplicate Items to
  630. keep total size small enough) and saved out as a merged (third
  631. file) under a different name.  Be sure to change the name (if
  632. that is your desire).
  633.  
  634. Known Bug:
  635. An attempt to access a floppy disk when no disk is present or to
  636. write to a write protected disk will blow out the program to the
  637. DOS "Abort, Retry, Fail" routine.
  638.  
  639. You can recover by inserting or write enabling the disk, then
  640. typing "R" for "Retry" and tapping the <Enter> key.  The
  641. interrupted option should then proceed normally.  The only ill
  642. effect is that the left border will remain corrupted.  At least
  643. you will not have lost your data.
  644. EXPECTED UPGRADE FEATURES:
  645. In the future, we expect to add the following enhancements:
  646.  
  647.      1. Function key features to speed creation of sub-entries.
  648.         and autoentry of Headings or subentries.
  649.      2. A utility function to let you check your memory
  650.         usage.
  651.      3. Expansion of the last index entry, to enable you to see
  652.         your last entry in the midst of surrounding entries.
  653.      4. Additional printing formats.
  654.      5. A key to toggle alphabetization, to give you a choice
  655.         whether or not to capilolize headings. 
  656.      6. A new entry screen to allow you to see your previous 
  657.         entries, and your last entry as sorted.
  658.  
  659. We desire your comments and suggestions.
  660.  
  661. PLEASE REGISTER YOUR COPY TO BE NOTIFIED OF FUTURE UPGRADES.
  662.  
  663.  
  664. "Don't judge a book by its cover, but by the index!"